package com.wlc.springboot01;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * @SpringBootApplication 标注了 这个类就是一个springboot 应用，启动类下的所有的资源都会被导入
 * 自动配置的原理是什么：
 * springboot 在启动的时候，通过@SpringbootApplication注解 可以扫描要配置的包， 以及加载所有的配置文件
 * 配置文件 META-INF/spring.factories 的文件中，都是以XXXAutoConfiguration的文件
 * 这个文件中 根据 @ConditionalOnXXX  如果条件成立，配置文件就生效；否则不生效
 *
 *123
 *
 */

@SpringBootApplication
public class MyApplication {

    public static void main(String[] args) {
        // 将SpringBoot 应用启动
        SpringApplication.run(MyApplication.class, args);
    }

}
